.followup{
  // border: 1px solid red;
  width: 100%;
  background: rgb(239,241,244);
  padding: 16px;

  >div{
    background-color: white;
    padding: 16px;

    .header{
      display: flex;
      justify-content: space-between;

      .tit{
        display: flex;
        align-items: center;

        >div:first-child{
          width: 10px;
          height: 30px;
          background-color: rgb(94, 128, 234);
          margin-right: 10px;
        }
        >div:last-child{
          font-size: 18px;
          font-weight: 600;
        }
      }
    }
    hr{
      margin-top: 16px;
    }
    .content>div>div{
      padding: 10px;
      // border: 1px solid black;
      
      .leftrecord{
        // padding: 20px;
        border: 1px solid black;
        height: 500px;
        border-radius: 10px;
        overflow-y: scroll;

        .one{
          margin: 20px;

          .onetop{
            display: flex;
            justify-content: flex-start;

            >div:first-child{
              width: 25px;
              height: 25px;
              margin-top: 2.5px;
              vertical-align: middle;
              border-radius: 50%;
              border: 2px solid rgb(39,255,255);
            }

            >div:last-child{
              display: flex;
              width: 160px;
              height: 40px;
              // border: 1px solid red;

              >div:first-child{
                border-style: solid;
                border-width: 15px 10px;
                border-color: transparent rgb(3,151,215) transparent transparent ;
                width: 0;
                height: 0;
              }

              >div:last-child{
                text-align: center;
                width: 160px;
                height: 30px;
                line-height: 30px;
                color: white;
                background-color: rgb(3,151,215) ;
              }
            }
          }

          .onebottom{
            padding: 20px 20px 10px 20px;
            border-radius: 10px;
            background-color: rgb(242,242,242);

            >div{
              display: flex;
              flex-wrap: wrap;
              justify-content: space-between;

              >div{
                width: 80px;
                
                span{
                  font-size: 18px;
                  font-weight: 400;
                }
              }

              >div:last-child span{
                color: rgb(128,128,255);
              }
            }

            hr{
              margin-bottom: 10px;
            }
          }
        }
      }

      >form{
        padding: 20px;
        border: 1px solid black;
        height: 500px;
        border-radius: 10px;
      }
      >form>div:first-child>div:first-child>label{
        // border: 1px solid red;
        margin-right: 15px;
      }

    }
    .footer{
      text-align: center;
     
      Button{
        margin-top: 20px;
      }
    }
  }
}